﻿using SqlSugar;

namespace Util
{
    public class Repository<T> : SimpleClient<T> where T : class, new()
    {
        private readonly ISqlSugarClient _db;

        public Repository(ISqlSugarClient db)
            : base(db) // 确保调用基类构造函数并传递 db 实例
        {
            _db = db ?? throw new ArgumentNullException(nameof(db));
        }
        /// <summary>
        /// 扩展方法，自带方法不能满足的时候可以添加新方法
        /// </summary>
        /// <returns></returns>
        public List<T> CommQuery(string json)
        {
            //base.Context.Queryable<T>().ToList();可以拿到SqlSugarClient 做复杂操作
            return null;
        }
    }
}
